Иван Анатольевич Рыбаков родился 2 апреля 1979 года в Москве.
С отличием окончил немецкую специальную школу с углубленным изучением немецкого языка. В 2001 году с красным дипломом – дневное отделение юридического факультета МГУ им. М.В. Ломоносова по специальности «гражданское право» (тема дипломной работы – «Страховой интерес»). Обучался в аспирантуре Института законодательства и сравнительного правоведения при Правительстве РФ (специализация – сравнительный анализ европейского и российского страхового законодательства).
В 2000-2003 годах работал ведущим специалистом правового управления ОСАО «Ингосстрах».
В 2003 году – юрист ООО «Аганин и Партнеры».
В октябре 2004 года был назначен руководителем правового управления ООО «Страховой альянс "Фиделити"».
Впоследствии стал заместителем начальника юридического управления ОСАО «Ингосстрах».
Опубликовал несколько научных статей о страховании, как способе управления рисками, и о новеллизациии законодательства в сфере обязательного страхования автогражданской ответственности.